Caractères génériques dans Remplacer Tout

Plusieurs caractères génériques peuvent être inclus dans le champ Texte à trouver de Remplacer Tout :

Substitution

Pour utiliser des caractères génériques :

  1. Placer le curseur à l'endroit du champ Texte à trouver où vous avez besoin d'un caractère générique.
  2. Sélectionner la case Expression régulière (en la cochant).
  3. Cliquez sur Caractères génériques....

    Une liste de caractères génériques s'affiche :

  4. Sélectionner une ou plusieurs expressions dans la liste.

    Des caractères de repérage spéciaux sont ajoutés à la boîte Texte à trouver. Certains, comme Caractère dans l'intervalle, nécessitent que vous éditiez l'expression et spécifiiez les caractères.

Conseil : Si vous saisissez ces caractères génériques dans le champ Texte à trouver plutôt que de les sélectionner dans la liste des caractères génériques, veillez à cocher la case Expression régulière en cliquant dessus.

Le tableau suivant décrit les caractères génériques :

Caractère générique

Nom

Description

.

N'importe quel caractère

Se rapporte à tout caractère unique à ce stade dans le champ Texte à trouver.

Par exemple, localiser

.x

et remplacer par

y

changera un champ contenant :

x x1 xx2

en :

y y1 yx2

[x-x]

Caractère dans l'intervalle

Se rapporte à un des caractères compris à ce stade dans le Texte à trouver. Cela peut être une intervalle (signifié par un trait d'union) ou des caractères spécifiques (sans le trait d'union).

Par exemple :

c[ao]t

se rapporte à :

cat et cot

c[a-o]t se rapporte à :

cat, cbt, cct ... cot

^

Début de valeur

Se rapporte à une valeur au début du champ (pas à l'intérieur du champ).

Par exemple, pour localiser la lettre A au début d'un champ :

  1. Sélectionnez Début de valeur dans la liste des caractères génériques.

    Le caractère générique ^ est ajouté au champ Texte à trouver.

  2. Après le ^, entrer A, ce qui donne :

    ^A

Conseil : ^ peut être combiné avec $ pour localiser les champs vides ; et pour localiser et remplacer le contenu entier d'un champ. Voir Utilisations de ^$ ci-dessous.

$

Fin de valeur

Se rapporte à une valeur à la fin du champ.

Comme pour Début de valeur.

Conseil : ^ peut être combiné avec $ pour localiser les champs vides ; et pour localiser et remplacer le contenu entier d'un champ. Voir Utilisations de ^$ ci-dessous.

[[:<:]]

Début de mot

Se rapporte à du texte en début de mot.

Par exemple, localiser

[[:<:]]nu

et remplacer par

be

changera un champ contenant :

Une option utile si votre orthographe est nulle

en :

Une option utile si votre orthographe est belle

[[:>:]]

Fin de mot

Se rapporte à du texte en fin de mot.

Comme pour Début de mot.

()

Expression

Une expression est utilisée pour rassembler un ensemble de caractères afin d'appliquer le même caractère générique au groupe.

Par exemple, un champ contient :

abcabc abd

Pour localiser les occurrences où abc apparaît deux fois et le remplacer par cba :

  1. Sélectionner le caractère générique Expression :

    ()apparaît dans le champ Texte à trouver.

  2. Entrer (abc){2}
  3. Dans le champ Remplacer par entrer cba
  4. Lancer la fonction Remplacer Tout.

    Le champ contiendra :

    cba abd

|

Alternatif

À utiliser quand plus d'un caractère alternatif compose une partie de la recherche.

Par exemple :

p(or|in)te

se rapporte à :

porte ou pinte

[^x]

Pas un caractère

Spécifie qu'un caractère ne doit pas faire partie de la recherche.

Par exemple :

c[^ao]t

localisera et remplacera cut mais pas cat ni cot.

{d,d}

Nombre d'occurrences

Spécifie le nombre de fois qu'une lettre est répétée dans le terme de la recherche.

Par exemple, un champ contient :

abc abcc, abccc, abcccc, abccccc

Pour localiser les occurrences où C se répète entre 2 et 5 fois et le remplacer par x :

  1. Sélectionner le caractère générique Nombre d'occurrences :

    {d,d} apparaît dans le champ Texte à trouver.

  2. Entrer c{2,5}
  3. Dans le champ Remplacer par entrer x
  4. Lancer la fonction Remplacer Tout.

    Le champ contiendra :

    abc abx abx abx abx

+

1 ou + du précédent

Se rapporte à une ou plusieurs occurrences du caractère précédent.

Par exemple, un champ contient :

ab abc, abcc, abccc, abcccc

Pour localiser les occurrences où C apparaît une fois ou plus et le remplacer par d :

  1. Sélectionner le caractère générique 1 ou + du précédent :

    + apparaît dans le champ Texte à trouver.

  2. Entrer c+
  3. Dans le champ Remplacer par entrer d
  4. Lancer la fonction Remplacer Tout.

    Le champ contiendra :

    ab abd abd abd abd

    Autre exemple, un champ contient :

    ab abc, abcc, abccc, abcccc

    Pour localiser les occurrences où C apparaît une fois ou plus en combinaison avec ab et remplacer la combinaison abc+ par d :

  5. Sélectionner le caractère générique 1 ou + du précédent :

    + apparaît dans le champ Texte à trouver.

  6. Entrer ab c+
  7. Dans le champ Remplacer par entrer d
  8. Lancer la fonction Remplacer Tout.

    Le champ contiendra :

    ab d d d d

*

0 ou + du précédent

Se rapporte à zéro ou plus occurrences du caractère précédent.

Par exemple, un champ contient :

ab abc, abcc, abccc, abcccc

Pour localiser les occurrences où c apparaît ou pas en combinaison avec ab et remplacer cela par x :

  1. Sélectionner le caractère générique 0 ou + du précédent :

    * apparaît dans le champ Texte à trouver.

  2. Entrer abc*
  3. Dans le champ Remplacer par entrer x
  4. Lancer la fonction Remplacer Tout.

    Le champ contiendra :

    x x x x x

?

0 ou 1 du précédent

Se rapporte à zéro ou une occurrence du caractère précédent.

Par exemple, localiser :

abc?

et le remplacer par :

x

changera un champ contenant :

ab abc, abcc

en :

x x xc

\x

Sortir par caractère de substitution

Le caractère générique de substitution supprime toute signification particulière associée à un caractère, par exemple, abc\? se rapporte à abc? plutôt qu'à ab ou abc.

Note: Des exemples de l'utilisation des caractères de remplacement dans un environnement multilingue sont disponibles ici. Ces exemples peuvent être utiles pour comprendre le fonctionnement de Remplacer tout.